    *{
        margin:0;
        padding:0;
        border:0;
    }

    a{
    text-decoration: none;
    }
    
    li{
        list-style: none;
    }
    #ly{
        font-family: 'Lucida Grande',​Arial,​'宋体';
    }
/********顶部栏 ↓********/
#header .top_box{
    width:100%;
    height:25px;
    background:#413b39;
}
#header .top_box .top_bar{
    width:1225px;
    height:25px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
}
#header .top_box .top_bar a{
    color:#afaaaa;
}
            /*顶部左 ↓*/

#header .top_box  .top_bar .top_bar_left{
    width:375px;
    height:25px;
    float:left;
    /*background: gray;*/
}
#header .top_box  .top_bar .top_bar_left li{
    float:left;
}
#header .top_box  .top_bar .top_bar_left .title_shop{
    width:120px;
    height:25px;
    /*font-weight: 700;*/
    font-family: 微软雅黑;
    background: #4a4241;
    padding-left: 15px;
    padding-right:14px;
    text-align: center;
}
#header .top_box  .top_bar .top_bar_left .tmall{
    width:24px;
    height:25px;
    padding-left: 15px;
    padding-right:14px;
    text-align: center;
    border-right:1px solid #4a4241;
}
#header .top_box  .top_bar .top_bar_left .jd{
    width:24px;
    height:25px;
    padding-left: 15px;
    padding-right:14px;
    text-align: center;
    border-right:1px solid #4a4241;
}


            /*顶部左 ↑*/
    
            /*顶部右 ↓*/
#header .top_box  .top_bar .top_bar_right{
    overflow: hidden;
    height:25px;
    float:right;
}
#header .top_box  .top_bar .top_bar_right li{
    float:left;
}
#header .top_box  .top_bar .top_bar_right a:hover{
    text-decoration: underline;
    color: #fff;
}
#header .top_box  .top_bar .top_bar_right .login{
    width:39px;
    height:25px;
    text-indent:6px;
    padding-right: 2px;
    border-right:1px solid #4a4241;
    margin-left: 8px;
}
#header .top_box  .top_bar .top_bar_right .login1{
    height:25px;
    overflow: hidden; 
    text-indent:6px;
    padding-right: 8px;
    border-right:1px solid #4a4241;
    margin-left: 8px;
}
#header .top_box  .top_bar .top_bar_right .reg{
    width:34px;
    height:25px;
    padding-left:10px;
}
#header .top_box  .top_bar .top_bar_right .my_bb{
    width:80px;
    height:25px;
    border-left:1px solid #4a4241;
    position: relative;
}
#header .top_box  .top_bar .top_bar_right .my_bb .my_bb_is{
    width:60px;
    height:25px;
    padding-left: 10px;
    padding-right:10px;
}
#header .top_box  .top_bar .top_bar_right .my_bb .jt{
    display: inline-block;
    width:5px;
    height:14px;
    background: url(../images/toolbar.png) no-repeat -100px 9px;
}
#header .top_box  .top_bar .top_bar_right .my_bb .my_bb_list{
    width:60px;
    height:72px;
    padding:5px 10px;
    background: #AFAAAA;
    position: absolute;
    left:0;
    top:25px;
    display: none;
}
#header .top_box  .top_bar .top_bar_right .my_bb .my_bb_list li{
    
}
#header .top_box  .top_bar .top_bar_right .my_bb .my_bb_list li a{
    color:#ffffff;
}
#header .top_box  .top_bar .top_bar_right .help{
    width:36px;
    height:25px;
    padding-left: 10px;
    padding-right: 10px;
    border-right:1px solid #4a4241;
    position: relative;
}
#header .top_box  .top_bar .top_bar_right .help_is{
    width:32px;
    height:14px;
}
#header .top_box  .top_bar .top_bar_right .help .jt{
    display: inline-block;
    width:5px;
    height:14px;
    background: url(../images/toolbar.png) no-repeat -100px 9px;
}
#header .top_box  .top_bar .top_bar_right .help .help_list{
    width:60px;
    height:122px;
    padding:5px 10px;
    position: absolute;
    left:0;
    top:25px;
    background: #AFAAAA;
    display: none;
}
#header .top_box  .top_bar .top_bar_right .help .help_list li a{
    color:#ffffff;
}
#header .top_box  .top_bar .top_bar_right .sq{
    width:34px;
    height:25px;
    padding-left: 10px;
    border-right:1px solid #4a4241;

}
#header .top_box  .top_bar .top_bar_right .dy_center{
    width:58px;
    height:25px;
    padding-left: 10px;
}

            /*顶部右 ↑*/

/********顶部栏 ↑********/






#body{
    width:1225px;
    margin:0 auto;
}
#body .body_h{
    width:1225px;
    height:60px;
    padding:20px 0 10px;
    margin-bottom: 10px;
}
#body .body_h .logo{
    width:270px;
    height:60px;
    float: left;
}
#body .body_h .info{
    height:54px;
    padding-top: 6px;
    float: right;
}
#body .body_h .info ul{
    width:481px;
    height:23px;
    padding-top: 23px;
    background: url(../images/step1.png) no-repeat;
    font-family:    Arial,​Verdana,​"宋体";
}
#body .body_h .info ul  li{
    width:160px;
    height:23px;
    font-size: 12px;
    color:#AAAAAA;
    line-height: 23px;
    text-align: center;
    float: left;
}

#body .body_h .info2{
    height:54px;
    padding-top: 6px;
    float: right;
}
#body .body_h .info2 ul{
    width:481px;
    height:23px;
    padding-top: 23px;
    background: url(../images/step2.png) no-repeat;
    font-family:    Arial,​Verdana,​"宋体";
}

#body .body_h .info2 ul  li{
    width:160px;
    height:23px;
    font-size: 12px;
    color:#AAAAAA;
    line-height: 23px;
    text-align: center;
    float: left;
}



/*购物车列表 ↓*/
#body .orderBox{
    width: 1223px;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.order-hd{
    width: 1223px;
    height:28px;
    padding-top: 7px;
    background: #F7F7F7;
}
.order-hd h2{
    height: 35px;
    margin-left: 10px;
    background: url(../images/checkout-title.gif) no-repeat;
}
.step-1,
.step-2,
.step-3,
.step-4{
    line-height: 45px;
    padding-bottom: 10px;
    border-top:1px solid #ddd;
}
.step-1-hd,
.step-2-hd,
.step-3-hd,
.step-4-hd{
    height: 45px;
    padding:0 20px;
    color: #000000;
    font-size: 14px;
}
.step-1-info,
.step-2-info,
.step-3-info,
.step-4-info{
    padding:0 44px;
    font-size: 12px;
    color: #666;
    line-height: 26px;
}
.step-1-info li{
    overflow: hidden;
    padding:5px 0;
}
.step-1-info li span{
    display: block;
    width: 85px;
    text-align: right;
    float: left;
}
.step-1-info li em{
    display: block;;
    height: 26px;
    padding:0 20px 0 5px;
    color: #999999;
    font-style: normal;
    float: left;
}
.step-1-info li input{
    border: 1px solid #ccc;
    padding:4px 3px;
}
.step-1-info .name{
    width: 138px;
    float: left;
}
.step-1-info .address{
    width: 308px;
    float: left;
}
.step-1-info .phone{
    width: 138px;
    float: left;
}
.step-1-info .email{
    width: 138px;
    float: left;
}
#body .orderBox .shopBox{
    width: 1135px;
    padding:0 0 20px; 
}
#body .orderBox table{
    border-collapse: collapse;
}
#body .orderBox thead{
    background: #EEEEEE;
    color: #666666;
    text-align: center;
}
#body .orderBox tbody{
    overflow: hidden;
}
#body .orderBox tbody  tr{
    overflow: hidden;
    border-bottom: 1px dashed #DDDDDD;   
    color: #666666;
    text-align: center;
}
#body .orderBox .nb1{
    width: 560px;
    border: 1px solid #fff;
}
#body .orderBox .nb2{
    width: 200px;
    border: 1px solid #fff;
}
#body .orderBox .nb3{
    width: 200px;
    border: 1px solid #fff;
}
#body .orderBox .nb4{
    width: 200px;
    border: 1px solid #fff;
}
#body tfoot tr{
    width: 100%;
    height: 50px;
    background: #F5F5F5;
}
#body tfoot .btn{
    width: 135px;
    height: 36px;
    padding:0 6px;
    margin-top: 8px;
    float: right;
    background: url(../images/btn-submit.jpg);
}
#body tfoot .allPrice{
    width: 164px;
    height: 50px;
    padding-right: 18px;
    float: right;
    line-height: 50px;
    font-weight: 700;
    font-size: 14px;
}
#stoo{
    color: #E4393C;
    font-weight:normal;
    font-size: 16px;
}
/*购物车列表 ↑*/



/********尾部结束区 ↓*******/
#footer .footer_black{
    width:1225px;
    height:52px;
    margin: 0 auto;
    background: #524B4A;    
}
#footer .footer_black .footer_black_left{
    width:407px;
    height:52px;
    border-right: 1px solid #453E3D;
    text-align: center;
    float:left;
}
#footer .footer_black .footer_black_left a{
    display: inline-block;
    width:120px;
    height:52px;
    background: url(../images/bottom_ensure.png) no-repeat 0 0;
}
#footer .footer_black .footer_black_mid{
    width:407px;
    height:52px;
    border-left: 1px solid  #5F5756;
    border-right: 1px solid #453E3D;
    text-align: center;
    float:left;
}
#footer .footer_black .footer_black_mid a{
    display: inline-block;
    width:120px;
    height:52px;
    background: url(../images/bottom_ensure.png) no-repeat -140px 0;
}
#footer .footer_black .footer_black_right{
    width:407px;
    height:52px;
    border-left: 1px solid  #5F5756;
    text-align: center;
    float:left;
}
#footer .footer_black .footer_black_right a{
    display: inline-block;
    width:130px;
    height:52px;
    background: url(../images/bottom_ensure.png) no-repeat -280px 0;
}
#footer .service_list{
    width:1225px;
    height:150px;
    margin: 15px auto 0;
}
#footer .service_list .inner{
    width:1225px;
    height:135px;
    padding:5px 0 10px 0;
}
#footer .service_list .inner .inner_is{
    width:306px;
    height:95px;
    text-align: center;
    float: left;
    color: #999;
}
#footer .service_list .inner .inner_is a{
    color: #999;
}
#footer .service_list .inner .inner_is a:hover{
    color: #f27239;
    text-decoration: underline;
}
#footer .service_list .inner .tiro dl{
    display: inline-block;
    width:130px;
    height:95px;
}
#footer .service_list .inner .tiro dl dt{
    width:94px;
    height:30px;
    padding-left: 36px;
    margin-bottom: 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
    color: #333;
    background: url(../images/bottom_service.png) no-repeat 0 0;
}
#footer .service_list .inner .tiro dl dd{
    width:130px;
    height:60px;
}
#footer .service_list .inner .tiro dl dd p{
    width:94px;
    height:20px;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 36px;
}

#footer .service_list .inner .ensure{
    width:306px;
    height:115px;
}
#footer .service_list .inner .ensure dl{
    display: inline-block;
    width:110px;
    height:115px;
}
#footer .service_list .inner .ensure dl dt{
    width:74px;
    height:30px;
    padding-left: 36px;
    margin-bottom: 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
    color: #333;
    background: url(../images/bottom_service.png) no-repeat 0 -30px;
}
#footer .service_list .inner .ensure dl dd{
    width:110px;
    height:80px;
}
#footer .service_list .inner .ensure dl dd p{
    width:74px;
    height:20px;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 36px;
}

#footer .service_list .inner .pay{
    width:306px;
    height:135px;
}
#footer .service_list .inner .pay dl{
    display: inline-block;
    width:130px;
    height:135px;
}
#footer .service_list .inner .pay dl dt{
    width:94px;
    height:30px;
    padding-left: 36px;
    margin-bottom: 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
    color: #333;
    background: url(../images/bottom_service.png) no-repeat 0 -60px;
}
#footer .service_list .inner .pay dl dd{
    width:130px;
    height:100px;
}
#footer .service_list .inner .pay dl dd p{
    width:94px;
    height:20px;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 36px;
}

#footer .service_list .inner .service{
    width:306px;
    height:95px;
}
#footer .service_list .inner .service dl{
    display: inline-block;
    width:156px;
    height:95px;
}
#footer .service_list .inner .service dl dt{
    width:120px;
    height:30px;
    padding-left: 36px;
    margin-bottom: 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
    color: #333;
    background: url(../images/bottom_service.png) no-repeat 0 -90px;
}
#footer .service_list .inner .service dl dd{
    width:156px;
    height:60px;
}
#footer .service_list .inner .service dl dd p{
    width:120px;
    height:20px;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 36px;
}

#footer .footer_bar{
    width:100%;
    height:52px;
    border-top:solid 1px #E3DAD9;
/*  background: #F1EDEC;*/
}
#footer .footer_bar .inner_bar{
    width:985px;
    height:52px;
    padding:20px 0 15px 0;
    margin:0 auto;
}
#footer .footer_bar .inner_bar .link {
    width:985px;
    height:52px;
    text-align: center;
    font-size: 12px;
    color: #666;
    font-family: 'Microsoft Yahei';
    line-height: 26px;
}
/********尾部结束区 ↑*******/
